📚 Hub Books: Онлайн-чтение книгНаучная фантастикаЗемля лишних. Однокласснички  - Влад Воронов

Земля лишних. Однокласснички  - Влад Воронов

Шрифт:

-
+

Интервал:

-
+
1 ... 20 21 22 23 24 25 26 27 28 ... 87
Перейти на страницу:

Места в спальне было на одну полуторную кровать, удобства площадью в один квадратный метр и коридорчик боком протиснуться. Зато отдельный выход и окно во двор. Я быстро ополоснулся, собрался и выскочил на улицу. Иду по совершенно пустынным улицам, но регулярно глазею по сторонам, временами бросая взгляд назад. Слежки не видно. Второй переулок от угла, налево, направо, третий дом по правой стороне. На втором этаже окно открыто, все остальные занавешены. Все нормально, опасности нет. Ведь на подоконнике – утюг!

30

– Рад всех видеть!

Пожимаю руки Димке и Сэму. Чет караулит наверху, смотрит в окна и на экран от видеокамеры в другом доме.

– Как добрался?

– Нормально. Задолбали только эти игры в шпионов.

– Привыкай, а там, глядишь, и понравится.

– На фиг, на фиг такие привычки.

В гостиной развернуто оборудование. Димка показывает добычу – содержимое веб-сервера банка. Ковыряем настроечные файлы, разбираемся с конфигурацией. Вроде уже появились первые идеи…

– А у вас пожрать нету? А то я последний раз ел в Нью-Рино.

– Пожрать… Именно что пожрать есть. А поесть нету.

Минут через десять Сэм притаскивает армейский рацион – саморазогревающиеся консервы и консервированный кофе, галеты, джем в тюбике. Да, хороший контраст с жареной уткой! Но есть охота, поэтому сметаю все принесенное.

– Здесь, в доме, нет оборудованной кухни. А выходить лишний раз за едой или заказывать сюда не рискуем.

– Ага, нарушение конспирации, я понял.

Допиваю отвратительный кофе и возвращаюсь к компьютерам. Еще раз, медленно. На сайте банка запускаются веб-приложения, которые обращаются к неким сервисам, а те уже напрямую лезут к базе данных банковской системы. Если мы напишем свое веб-приложение и подложим его на сайт…

Декомпилятором разбираю явские классы с сайта банка. По образу и подобию пишу логику доступа к базе данных. Собираю простенькое веб-приложение, где через браузер можно вводить текст запросов к базе и смотреть результаты. Аккуратно прописываю обработку ошибок, чтобы ничего не выходило наружу, все сообщения об ошибках будут складываться в отдельный файл на сервере. Еще раз проверяю – вроде все выглядит нормально. Проставляем приложение на сервер. На заглавной веб-страничке сайта банка добавляем скрытую ссылку. Если пять раз нажать на маленькую точку в углу – вызывается наше приложение.

Момент истины! Заходим на сайт банка. Тыкаем в секретную точку… Раз, другой… пятый – ни фига! Лезем на сервер, смотрим файл ошибок. Семен Семеныч, ну стыдно так глупо косячить в твоем-то возрасте! Исправляем, перегружаем – бинго! Появилось. Пишу простейший запрос, запускаю – есть ответ! Мы молодцы.

Теперь Димка идет пить кофе, а я начинаю ковыряться в базе. Нормального доступа к базовым таблицам нет, у технологического аккаунта на веб-сервере только полномочия на просмотр логических объектов более высокого уровня. Но я не зря ковырялся в родных приложениях банка, имена объектов и полей известны.

Открываю на другом компе список клиентов, которые интересны Марлоу. Троих нахожу в базе, четвертого нет, причем ни по какому сочетанию реквизитов. Ну и фиг бы. По найденным троим вытягиваю список счетов, историю остатков, дневные обороты, проводки, платежные документы. Удивительно, учет здесь все еще по советским понятиям, с МФО и девятизначными счетами. Хотя, чего удивляться, банк-то появился в начале девяностых, а все изменения в российском банковском законодательстве остались в Старом мире.

Интернет здесь и так медленный, да еще и работает через дополнительный беспроводной канал. А данных немало. Пишу запрос, запускаю, жду ответ, копирую результат, сохраняю. И снова. И еще. Пока строчки ползут по экрану, сохраняю наши промежуточные результаты – содержимое веб-сервера, декомпилированные классы, текст нашего приложения, готовый модуль, настроечные файлы. Подходит Димка, и мы копируем результаты наших сегодняшних изысканий на две флешки и две карточки.

Ура, готово! Скопировано все, что имело какое-то отношение к троице наших фигурантов. Четвертый так и не нашелся. Уточним у Марлоу, что делать дальше. Пишу и шифрую текст донесения, которое кто-то из наших охранников отнесет завтра в представительство Ордена, оттуда оно уйдет к Марлоу. Туда же отправится и одна из флешек с результатами, при первой оказии ее перешлют на остров. Содержимое флешки тоже зашифровано, так, на всякий случай.

Теперь пора разбегаться. Вынимаем из ноутбуков рабочие жесткие диски, ставим те, что были в комплекте, с голой виндой. Зато лицензионной, хе-хе. Отключаем внешние сетевые карточки с засвеченными МАС-адресами, и теперь ноутбуки – больше не улика. Зачищаем флешки с софтом, который здесь заведомо не нужен. Есть огромное желание почистить все, но до команды Марлоу этого делать нельзя – вдруг придется продолжать?

Прячу карточки с данными и с программами в секретный кармашек на штанах. Убираю в рюкзак сверток с рабочими дисками и флешками. Димка убирает к себе роутер, модем, антенну и провода. На улице светает, но еще тихо и пусто. Молча расходимся – он в свой отель, я в свой пансион. По дороге еще надо будет прикопать где-то улики. А потом ждать, от одного до нескольких дней, как придет ответ. В идеале команду на возвращение. Или, в плохом случае, приказ повторить работу.

31

Проснулся я поздно. Умылся, позавтракал в кабачке в конце улицы, сходил в порт. Кораблей до Кейптауна предсказуемо не было, большинство туда идут прямиком из Порто-Франко или Нью-Портсмута, хотя в принципе такие рейсы бывают. Сказали ждать и заглянуть дня через три-четыре. Что меня вполне устраивало и на легенду работало более чем удачно.

По дороге в свой пансиончик заглянул в магазин. Купил воды в бутылках, вина и еды, которая хранится без холодильника. Полезно иметь дома минимальный запас. На заборе напротив появились две цифры – 12. Это означает, что в особнячок на тихой улице идти нельзя, зато меня ждут на первом месте встречи в указанное время плюс четыре часа пятнадцать минут, а если не получится, то на втором месте через восемь часов 45 минут. Вот такая шпионская казуистика. В очередном детективе вычитана, не иначе.

Разгружаю из рюкзака бутылки и пакеты, смотрю на часы. На первую встречу успеваю, даже с запасом. Не торопясь выдвигаюсь на место. В кафе беру кофе, пару пирожков, заранее расплачиваюсь. Ближе к концу второго пирожка вижу в окно Димку, он проходит по дальней стороне улицы. Доедаю пирожок, допиваю кофе, оставляю монетку на чай, выхожу. Улица пустынна, да и что там делать в середине дня, в жару? Через пару кварталов Димка убеждается, что за мной тоже нет хвоста, и подходит.

– Проблемы.

– У нас?

– Трудно сказать. Чет понес сегодня в представительство Ордена нашу посылку. Там алгоритм тоже шпионский – он прячет где-то пакет, потом звонит нужному человеку, и тот пакет забирает. Мое сообщение позавчера отправилось без проблем, а сегодня увы.

– Что не так?

1 ... 20 21 22 23 24 25 26 27 28 ... 87
Перейти на страницу:

Комментарии

Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!

Никто еще не прокомментировал. Хотите быть первым, кто выскажется?